package com.okaixz.client.service.impl;

import com.okaixz.client.model.dto.WriteResultDto;
import com.okaixz.client.service.IWebSocketService;
import com.okaixz.manager.app.domain.App;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.web.socket.client.WebSocketClient;
import org.springframework.web.socket.messaging.WebSocketStompClient;

@Service
public class WebSocketService implements IWebSocketService {
    @Override
    public App selectAppById(Long id) {
        return null;
    }

    @Override
    public WriteResultDto write(Long appId, String input) {
        return null;
    }
//    @Autowired
//    private WebSocketStompClient stompClient;
//
//    @Autowired
//    public WebSocketService(WebSocketClient webSocketClient) {
//        this.webSocketClient = webSocketClient;
//    }
//
//    public void connect(String url) {
//        // 连接到WebSocket服务器
//        // 这里你可以添加处理器等来接收和发送消息
//    }
//
//    public void sendMessage(String url, String message) {
//        // 使用WebSocketTemplate发送消息
//
//    }
//
//    @Override
//    public App selectAppById(Long id) {
//        return null;
//    }
//
//    @Override
//    public WriteResultDto write(Long appId, String input) {
//        return null;
//    }
}
